Using Equation-Based Languages for Generating Embedded Code for Smart Building Applications
نویسنده
چکیده
While significant research has been done on applying equation-oriented object languages, such as Modelica, to the simulation of complex systems, much research remains to use such languages for generating application-specific embedded code. We describe a method for using a hybrid system language (as a reference model), from which we generate reduced-order models suitable for creating embedded code for tasks such as control and diagnostics. We apply our approach to the generation of embedded diagnostics code for the operation of heating, ventilation and air-conditioning (HVAC) for complex buildings.
منابع مشابه
2D DC resistivity forward modeling based on the integral equation method and a comparison with the RES2DMOD results
A 2D forward modeling code for DC resistivity is developed based on the integral equation (IE) method. Here, a linear relation between model parameters and apparent resistivity values is proposed, although the resistivity modeling is generally a nonlinear problem. Two synthetic cases are considered for the numerical calculations and the results derived from IE code are compared with the RES2DMO...
متن کاملA Framework for Executing Computational Intelligence over Distributed Embedded Nodes
Manufacturing and mining automation, robotics, swarms and smart device networks are often implemented upon distributed embedded systems. These systems are typically statically distributed, coarsely reconfigurable or deployed on homogeneous networks. A conceptual stack can be formed using modelling languages, system performance analysis and optimisation and reconfigurable platform-neutral compon...
متن کاملA Synchronous-Based Code Generator for Explicit Hybrid Systems Languages
Modeling languages for hybrid systems are cornerstones of embedded systems development in which software interacts with a physical environment. Sequential code generation from such languages is important for simulation efficiency and for producing code for embedded targets. Despite being routinely used in industrial compilers, code generation is rarely, if ever, described in full detail, much l...
متن کاملActive vibration control of smart building frames by feedback controllers
In this paper the active vibration control of a four-story shear frame instrumented with piezoelectric actuators is presented. The piezoelectric actuators are hosted on the columns in two manners and the produced controlling forces by actuators are considered in the equation of motion. The smart structure modeling and control design is carried out using MATLAB software in state space form. Subs...
متن کاملGenerating Editors for Embedded Languages
Integrated Development Environments (IDEs) increase productivity by providing a rich user interface and rapid feedback for a specific language. Creating an editor for a specific language is not a trivial undertaking, and is a cumbersome task even when working with an extensible framework such as Eclipse. A new IBMguided effort, the IMP framework, relieves the IDE developer from a significant po...
متن کامل